\hypertarget{structnubot__common_1_1Shoot}{\section{nubot\-\_\-common\-:\-:Shoot Struct Reference}
\label{structnubot__common_1_1Shoot}\index{nubot\-\_\-common\-::\-Shoot@{nubot\-\_\-common\-::\-Shoot}}
}


{\ttfamily \#include $<$Shoot.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{namespacenubot__common_ae80d20ffb44fb7b8c15ae5efb75aed2a}{Shoot\-Request} \hyperlink{structnubot__common_1_1Shoot_a8d200603298d1fe7377f13911e7d5bdc}{Request}
\item 
typedef \hyperlink{namespacenubot__common_a1561f4f368f1842d112eda1c185772d4}{Shoot\-Response} \hyperlink{structnubot__common_1_1Shoot_a4d609a5e9faac9c7c0d32b7cf0eb5738}{Response}
\item 
typedef \hyperlink{structnubot__common_1_1Shoot_a8d200603298d1fe7377f13911e7d5bdc}{Request} \hyperlink{structnubot__common_1_1Shoot_a00fabefc36af40105d07c4ad3373f0e2}{Request\-Type}
\item 
typedef \hyperlink{structnubot__common_1_1Shoot_a4d609a5e9faac9c7c0d32b7cf0eb5738}{Response} \hyperlink{structnubot__common_1_1Shoot_a7a2ab7b3d778ea57959a3f760ca447ea}{Response\-Type}
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structnubot__common_1_1Shoot_a8d200603298d1fe7377f13911e7d5bdc}{Request} \hyperlink{structnubot__common_1_1Shoot_a928906d0aad7d7ced9018bc3a29dfdcf}{request}
\item 
\hyperlink{structnubot__common_1_1Shoot_a4d609a5e9faac9c7c0d32b7cf0eb5738}{Response} \hyperlink{structnubot__common_1_1Shoot_ad087c631d279c2f929abf994fc814db5}{response}
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{structnubot__common_1_1Shoot_a8d200603298d1fe7377f13911e7d5bdc}{\index{nubot\-\_\-common\-::\-Shoot@{nubot\-\_\-common\-::\-Shoot}!Request@{Request}}
\index{Request@{Request}!nubot_common::Shoot@{nubot\-\_\-common\-::\-Shoot}}
\subsubsection[{Request}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Shoot\-Request} {\bf nubot\-\_\-common\-::\-Shoot\-::\-Request}}}\label{structnubot__common_1_1Shoot_a8d200603298d1fe7377f13911e7d5bdc}
\hypertarget{structnubot__common_1_1Shoot_a00fabefc36af40105d07c4ad3373f0e2}{\index{nubot\-\_\-common\-::\-Shoot@{nubot\-\_\-common\-::\-Shoot}!Request\-Type@{Request\-Type}}
\index{Request\-Type@{Request\-Type}!nubot_common::Shoot@{nubot\-\_\-common\-::\-Shoot}}
\subsubsection[{Request\-Type}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Request} {\bf nubot\-\_\-common\-::\-Shoot\-::\-Request\-Type}}}\label{structnubot__common_1_1Shoot_a00fabefc36af40105d07c4ad3373f0e2}
\hypertarget{structnubot__common_1_1Shoot_a4d609a5e9faac9c7c0d32b7cf0eb5738}{\index{nubot\-\_\-common\-::\-Shoot@{nubot\-\_\-common\-::\-Shoot}!Response@{Response}}
\index{Response@{Response}!nubot_common::Shoot@{nubot\-\_\-common\-::\-Shoot}}
\subsubsection[{Response}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Shoot\-Response} {\bf nubot\-\_\-common\-::\-Shoot\-::\-Response}}}\label{structnubot__common_1_1Shoot_a4d609a5e9faac9c7c0d32b7cf0eb5738}
\hypertarget{structnubot__common_1_1Shoot_a7a2ab7b3d778ea57959a3f760ca447ea}{\index{nubot\-\_\-common\-::\-Shoot@{nubot\-\_\-common\-::\-Shoot}!Response\-Type@{Response\-Type}}
\index{Response\-Type@{Response\-Type}!nubot_common::Shoot@{nubot\-\_\-common\-::\-Shoot}}
\subsubsection[{Response\-Type}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Response} {\bf nubot\-\_\-common\-::\-Shoot\-::\-Response\-Type}}}\label{structnubot__common_1_1Shoot_a7a2ab7b3d778ea57959a3f760ca447ea}


\subsection{Member Data Documentation}
\hypertarget{structnubot__common_1_1Shoot_a928906d0aad7d7ced9018bc3a29dfdcf}{\index{nubot\-\_\-common\-::\-Shoot@{nubot\-\_\-common\-::\-Shoot}!request@{request}}
\index{request@{request}!nubot_common::Shoot@{nubot\-\_\-common\-::\-Shoot}}
\subsubsection[{request}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Request} nubot\-\_\-common\-::\-Shoot\-::request}}\label{structnubot__common_1_1Shoot_a928906d0aad7d7ced9018bc3a29dfdcf}
\hypertarget{structnubot__common_1_1Shoot_ad087c631d279c2f929abf994fc814db5}{\index{nubot\-\_\-common\-::\-Shoot@{nubot\-\_\-common\-::\-Shoot}!response@{response}}
\index{response@{response}!nubot_common::Shoot@{nubot\-\_\-common\-::\-Shoot}}
\subsubsection[{response}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Response} nubot\-\_\-common\-::\-Shoot\-::response}}\label{structnubot__common_1_1Shoot_ad087c631d279c2f929abf994fc814db5}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
devel/include/nubot\-\_\-common/\hyperlink{Shoot_8h}{Shoot.\-h}\end{DoxyCompactItemize}
